package org.example.d2_collecion_traverse;

import java.util.ArrayList;
import java.util.Collection;
import java.util.function.Consumer;

public class CollectionDemo03 {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<>();
        c.add("小红");
        c.add("花花");
        c.add("玫瑰");
        c.add("苏苏");
        System.out.println(c); //[小红, 花花, 玫瑰, 苏苏]

       //default void forEach(Consume<? super T > action) :结合Lambda表达式遍历集合：
//        c.forEach(new Consumer<String>() {
//            @Override
//            public void accept(String s) {
//
//            }
//        });
//        c.forEach((String s) -> {
//            System.out.println(s);
//        });
//
//        c.forEach( s -> {
//            System.out.println(s);
//        });
//
//        c.forEach( s -> System.out.println(s) );

       c.forEach(  System.out::println);   //最终版本


    }
}
